package com.cskaoyan.javase.basic._11loop._0break;

/**
 * @description: break关键字
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * break: 打破,中断
 * break的使用场景:
 *      1,循环中使用,表示结束循环
 *      2,switch中,表示结束switch语句
 * 注意事项:
 *  break结束循环,结束的是当前层次的循环,如果循环有嵌套,不能结束外层循环
 *  如果想要结束外层循环,需要使用标签(label)
 *  标签直接加在for循环的头上,相当于给这层for循环起了一个名字
 *
 */
public class Demo {
    public static void main(String[] args) {
        /*for (int i = 0; i < 10; i++) {
            if (i == 3){
                break;
            }
            System.out.println("666");
        }*/
        tag1:
        for (int i = 0; i < 5; i++) {
            tag2:
            for (int j = 0; j < 3; j++) {
                if (j == 1) {
                    break tag1;
                }
                System.out.print("#");
            }
            System.out.println();
        }
    }
}
